• word of the day

    islands of langerhans

    islands of langerhans - Dictionary definition and meaning for word islands of langerhans

    Definition
    (noun) cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones

Word used in video below:
text: I guess I'll see you on the Teardrop Islands.
Download our Mobile App Today
Receive our word of the day
on Whatsapp